   .item_body {
   	padding: 16px;
   	background: #FFFFFF;
   	box-shadow: 1px 0px 5px #717171;
   }

   .cpzt {
   	float: left;
   	width: 380px;
   	height: 380px;
   	overflow: hidden;
   }

   .cpzt img {
   	width: 380px;
   	height: auto;
   }

   .cpzt img:hover {
   	transform: scale(1.2);
   	transition: all 0.9s;
   	/*鼠标放上去图片放大1.4倍，持续0.9秒完成 */
   }

   .canshu {
   	float: right;
   	width: 520px;
   }

   .cp_pf {
   	height: 30px;
   	line-height: 30px;
   	font-size: 14px;
   	color: #FF3366;
   	margin: 0px 0px;
   }

   .canshu p {
   	line-height: 20px;
   	font-size: 12px;
   	border-bottom: 1px dashed #FF9900
   }

   .canshu h1 {
   	margin: 0px;
   	padding: 0px;
   	font-size: 16px;
   	text-align: left;
   	line-height: 30px;
   	white-space: normal;
   	overflow: hidden;
   	text-overflow: ellipsis;
   	/*超出部分显示省略号 */
   }

   table.shuju {
   	margin: 0px;
   	text-align: center;
   	padding: 0px;
   	padding-top: 5px;
   	padding-bottom: 5px;
   	color: #666666;
   	border: 1px dashed #CCCCCC;
   	/*边框设置 */
   }

   table.shuju tr {
   	height: 30px;
   	white-space: nowrap;
   }

   table.shuju td.t {
   	padding: 5px;
   	text-align: right
   }

   table.shuju td.s {
   	padding: 5px;
   	text-align: left;
   }

   .canshu .price_box {
   	padding-left: 5px;
   	height: 50px;
   	line-height: 50px;
   	font-size: 12px;
   	color: #666666;
   }

   .canshu .buybox {
   	height: 50px;
   	margin-top: 10px;
   }

   .buybox .btn {
   	height: 38px;
   	border-radius: 6px;
   	width: 120px;
   	cursor: pointer;
   	font-size: 14px;
   	border: 1px solid #242221;
   	margin-bottom: 10px;
   	margin-right: 20px;
   	/*外边距20像素 */
   }

   .buybox .sd1 {
   	background: #242221;
   	color: #FFFFFF
   }

   .buybox .sd2 {
   	background: #FFFFFF;
   	color: #FF6699;
   }

   .buybox .kf {
   	text-align: center;
   	height: 22px;
   	width: 60%;
   }

   .item_price {
   	margin-top: 10px;
   	border: 1px solid #FF0000;
   	padding: 10px 0px;
   	padding-left: 20px;
   	background: #FAFAFA;
   	font-size: 18px;
   	color: #FF9933;
   	font-weight: 900
   }

   .cp_num {
   	height: 38px;
   	margin-top: 10px;
   }

   .cp_num .put1 {
   	height: 30px;
   	margin-left: 5px;
   	padding: 0px 10px;
   	margin-right: 5px;
   	cursor: pointer;
   }

   .cp_num .put2 {
   	width: 50px;
   	height: 30px;
   	margin: 0;
   	padding: 0;
   	text-align: center;
   }

   .fwcn {
   	margin-top: 10px;
   	font-size: 12px;
   	color: #666666;
   }

   .fwcn b {
   	padding-left: 20px;
   }

   .cp_xq {
   	background: #FFFFFF;
   	padding: 16px 0px;
   	border: 1px solid #CCCCCC
   }

   .cp_xq .xq_c {
   	padding: 10px;
   	text-align: center
   }

   .cp_xq .xq_c p {
   	line-height: 30px;
   	font-size: 16px
   }

   .cp_xq .nav {
   	cursor: pointer;
   	border-top: 1px solid #CCCCCC;
   	border-bottom: 1px solid #CCCCCC;
   	margin-bottom: 10px;
   	background: #FAFAFA;
   	color: #666666;
   	height: 25px;
   	line-height: 25px;
   	font-size: 14px;
   	font-weight: 800;
   	padding: 4px 10px;
   }

   .cp_xq img {
   	max-width: 100%;
   	height: auto;
   	text-align: center;
   }

   .cp_xq table {
   	max-width: 100%;
   	margin: 0 auto;
   }

   .zlbox {
   	background: #FFFFFF;
   	border: 1px solid #CCCCCC;
   	padding-top: 10px;
   }

   .zlbox tr {
   	border: none;
   	/*隐藏边框 */
   }

   .zlbox td {
   	border-bottom: 1px solid #CCCCCC;
   	border-top: 1px solid #CCCCCC
   }

   input {
   	border-radius: 4px;
   	border: 1px solid #CCCCCC
   }

   .radio {
   	width: 18px;
   	height: 18px;
   }

   .adress {
   	width: 300px;
   	height: 60px;
   	border-radius: 4px;
   	border: 1px solid #CCCCCC
   }

   .puta {
   	width: 220px;
   	height: 30px;
   	line-height: 30px;
   	padding-left: 10px;
   }

   .btn {
   	width: 120px;
   	height: 30px;
   	background: #242221;
   	color: #FFFFFF
   }

   .grxg {
   	height: 30px;
   	line-height: 30px;
   	text-align: center;
   	margin: 10px 10px 10px 10px;
   	border: 1px solid #3399CC;
   	border-radius: 4px;
   	background: url(../img/nav.JPG);
   	color: #333333;
   }

   .grxg a {
   	display: block;
   	color: #333333;
   	font-size: 14px
   }

   .mynav {
   	height: 30px;
   	margin-bottom: 10px;
   }

   .mynav li {
   	float: left;
   	width: 100px;
   	height: 30px;
   	line-height: 30px;
   	margin-left: 2px;
   	margin-right: 2px;
   	border-radius: 4px;
   	text-align: center;
   	background: #242221;
   	font-size: 1.2em;
   	color: #FFFFFF
   }

   .mynav li a {
   	color: #FFFFFF
   }

   .xkg {
   	width: 60px;
   	height: 24px;
   	border: 1px solid #242221;

   	background: #242221;
   	color: #FFFFFF;
   	font-size: 14px;
   	border-radius: 6px;
   	cursor: pointer;
   }

   .xmta {
   	width: 80px;
   	height: 26px;
   	border: 1px solid #242221;
   	background: #242221;
   	color: #FFFFFF;
   	font-size: 14px;
   	margin: 6px 10px;
   	border-radius: 6px;
   	cursor: pointer;
   	/*鼠标放上去显示手掌 */
   }

   .wlbox {
   	height: 30px;
   	padding: 20px 10px;
   }

   .wla {
   	width: 300px;
   	height: 26px;
   	border: 1px solid #242221;
   	vertical-align: middle
   }

   .wlbtn {
   	width: 80px;
   	height: 30px;
   	border: 1px solid #242221;
   	background: #242221;
   	vertical-align: middle;
   	color: #FFFFFF;
   	cursor: pointer
   }

   .wltb {
   	padding: 10px 10px;
   }

   .wltb td {
   	height: 32px;
   	line-height: 32px;
   	border: 1px solid #242221
   }

   .zl_p1 {
   	width: 300px;
   	height: 25px;
   	line-height: 25px;
   	border-radius: 4px;
   	border: 1px solid #CCCCCC;
   	padding-left: 10px;
   }

   .zcxd table td {
   	border: none;
   	font-size: 14px
   }

   .text-danger {
   	color: #a94442;
   	font-weight: bold;
   	font-size: 14px
   }

   .tj {
   	width: 120px;
   	height: 38px;
   	cursor: pointer;
   	background: #8A4933;
   	font-size: 16px;
   	color: #FFFFFF;
   	border: 1px solid #CCCCCC;
   	border-radius: 4px;
   }